<?php
namespace App\Validate;

use App\Validate\BaseValidate;
/**
 * 用户验证器
 */
class UserInfoValidate extends BaseValidate {
    //验证规则
    protected $rule =[
        'user_guid'=>'bail|required|size:32',
        'node' => 'required|integer|in:1,2',
      //  'start_time' => 'sometimes|date_format:Y-m-d H:i:s',
      //  'end_time' => 'sometimes|date_format:Y-m-d H:i:s',
    ];
    //自定义验证信息
    protected $message = [
        'user_guid.required'=>'ID不能为空',
        'user_guid.size'    =>'ID不合法',
        'node.required'     => '类型不能为空',
        'node.integer'      => '类型必须为数字',
        'node.in'           => '类型不符合要求',
      //  'start_time.date_format' => '开始时间格式不正确，格式为Y-m-d H:i:s',
      //  'end_time.date_format'   => '结束时间格式不正确，格式为Y-m-d H:i:s',
    ];

    //自定义场景
    protected $scene = [
        'borrow_list' => ['user_guid', 'node' ],//查询借阅记录
        'owe_list' => ['user_guid'],//查询欠费记录
    ];




}